@charset "utf-8";

/* CSS Document */

body, h1, h2, h3, h4, h5, h6, p, blockquote, dl, dt, dd, ul, ol, li, form, fieldset, legend, button, input, textarea, th, td {

	margin: 0;padding: 0;}



html {overflow-y: scroll;overflow-x: hidden;}

html, body {font-size: 16px;color: #333333;font-family: arial,"Microsoft Yahei","Helvetica Neue",Helvetica,Arial,sans-serif;}

a {color: #333333;text-decoration: none;}

a:hover {color: #009994;text-decoration: none;}

img {border: 0 none; max-width: 100%;}

ol, ul, li {list-style: none;}

div, ul, li {margin: 0px;padding: 0px;list-style-type: none;}

input[type="submit"], input[type="reset"] {cursor: pointer;}

textarea{font-family: arial,"Microsoft Yahei","Helvetica Neue",Helvetica,Arial,sans-serif;}

.clear {clear: both;}

.fl {float: left;}

.fr {float: right;}

.absolute{position: absolute;}

.relative{position: relative;}

.ov {overflow: hidden;}

.box{width: 1200px;	margin: 0 auto;}

input, textarea, select {outline: none;}



i,em{font-style: normal;}

h1,h2,h3,h4,b{font-weight: normal;}



@font-face{

    font-family: 'SourceHanSerifSC'; 

    src: url('../fonts/SourceHanSerifSC-Heavy.eot');

    src: url('../fonts/SourceHanSerifSC-Heavy.woff') format('woff'),

         url('../fonts/SourceHanSerifSC-Heavy.ttf') format('truetype'),

         url('../fonts/SourceHanSerifSC-Heavy.svg') format('svg');

}

/*头部*/





.header_top{padding: 20px 0px;}

.header_top .logo{float: left;}

.header_top .logo img{}



.header_top .search{float: right;margin-top: 25px; background: #eeeeee; border-radius: 15px; overflow: hidden;}

.header_top .search input{height: 30px; border:0px #fff solid; float: left; background: none;}

.header_top .search input.txt{text-indent: 16px; width: 250px;}

.header_top .search input.sub{background: url(../images/index_09.png) center center no-repeat #009994; width: 50px;}

.header_top .phone{float: right; color: #009994; font-size: 18px; background: url(../images/index_06.png) center left no-repeat; padding-left: 38px; line-height: 30px;margin-top: 10px; margin-left: 40px;}

.header_top .phone span{display: block; font-size: 24px;}

.head_menu{background: url(../images/menubg_02.jpg) center center no-repeat; height: 60px;}

.head_menu ul{}

.head_menu ul > li{float: left; width: 171px; position: relative;}

.head_menu ul > li > a{display: block; line-height: 60px; text-align: center; color: #fff;}

.head_menu ol{position: absolute; top: 100%; left: 0px; width: 100%; line-height: 2.5; background: #f7f7f7; display: none;z-index: 999;}

.menuerji{ padding: 15px 0px;}

.menuerji li a{display: block; text-align: center;}

.head_menu ul > li .menuerji_te{width: 400px; padding: 15px 20px; height: 330px;}

.menuerji_te{position: relative;}

.menuerji_te li >a{width: 150px;}

.menuerji_te li.sanli > a{background: url(../images/icon_more.png) center right no-repeat; display: block;}

.menusanji{position: absolute; left: 200px; top: 15px;display: none; border-left:1px #eee solid; padding-left: 30px;}

.menusanji{}

.menusanji a{display: block; color: #999;}



.head_menu ul > li:hover > a,.head_menu ul > li.act > a{background: #009994; color: #fff;}

.head_menu ul > li:hover ol{display: block;}



.menuerji_te li:hover .menusanji{display: block;}













/******底部****/



.footer{background: #009994; color: #fff;}

.footer a{color: #fff;}



.foot_top{padding: 40px 0px;}

.foot_top li{float: left; width: 305px; line-height: 2.6;}

.foot_top li.foot_contact{width: 380px;}

.foot_top li h3{font-size: 22px; font-weight: bold;}

.foot_top li i{color: #f7d517;}

.foot_navlist a{display: block; padding-left: 28px;}

.foot_navlist a:nth-child(1){background: url(../images/index_148.png) center left no-repeat;}

.foot_navlist a:nth-child(2){background: url(../images/index_150.png) center left no-repeat;}

.foot_navlist a:nth-child(3){background: url(../images/index_153.png) center left no-repeat;}

.foot_navlist a:nth-child(4){background: url(../images/index_155.png) center left no-repeat;}

.foot_navlist a:nth-child(5){background: url(../images/index_157.png) center left no-repeat;}

.foot_navlist a:nth-child(6){background: url(../images/index_160.png) center left no-repeat;}

.foot_navlist a:nth-child(7){background: url(../images/index_163.png) center left no-repeat;}



.foot_procatelist a{display: block;}



.foot_top li.footp_erweima{width: 170px; float: right; text-align: center;}







.foot_bot{line-height: 2;}

.foot_bot .box{ border-top: 2px rgba(255,255,255,0.5) solid; padding: 10px 0px;}

.foot_bot span{display: inline-table;}

































